package com.cardgame.model.deck;

import java.util.Map;

public interface IDeck {
    Integer getId();

    String getName();

    void setName(String name);

    Map<Integer, Integer> getCards();

    void setCards(Map<Integer, Integer> cards);

    Integer getLeaderRoleId();

    void setLeaderRoleId(Integer leaderRoleId);

    int getRoleCount();

    int getCardCount();

    boolean isPlayerControlled();

    void setPlayerControlled(boolean playerControlled);
}